Skip to content

Commit 30986f4

Browse files
committed
Updated CMake scripts
1 parent 5323a53 commit 30986f4

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[submodule "cmake"]
2+
path = cmake
3+
url = https://git.stabletec.com/other/cmake-scripts.git
4+
branch = master

CMakeLists.txt

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,17 @@ cmake_minimum_required(VERSION 3.2)
22
project(UnicodeHpp)
33

44
include(cmake/c++-standards.cmake)
5-
include(cmake/clang-tools.cmake)
65
include(cmake/code-coverage.cmake)
7-
include(cmake/sanitizer-builds.cmake)
6+
include(cmake/sanitizers.cmake)
7+
include(cmake/tools.cmake)
88

99
file(GLOB_RECURSE ALL_CXX_SOURCE_FILES
1010
${PROJECT_SOURCE_DIR}/src/*.[ch]pp
1111
${PROJECT_SOURCE_DIR}/src/*.[ch]
1212
)
1313

14-
_Cxx11()
15-
_ClangFormat(UnicodeHpp ${ALL_CXX_SOURCE_FILES})
16-
_ClangTidy(UnicodeHpp ${ALL_CXX_SOURCE_FILES} "-I${PROJECT_SOURCE_DIR}/ext")
14+
cxx_11()
1715

18-
# GCC
19-
if(CMAKE_COMPILER_IS_GNUCXX)
20-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Weffc++")
21-
endif()
22-
23-
_AddExecutable(UnicodeHpp src/unicode_cpp_generator.cpp)
24-
target_include_directories(UnicodeHpp PUBLIC ext)
16+
add_executable(UnicodeHpp src/unicode_cpp_generator.cpp)
17+
target_include_directories(UnicodeHpp PUBLIC ext)
18+
target_code_coverage(UnicodeHpp AUTO)

cmake

Submodule cmake added at aa74478

0 commit comments

Comments
 (0)