diff options
| -rw-r--r-- | CMakeLists.txt | 15 | ||||
| -rw-r--r-- | src/CMakeLists.txt | 13 |
2 files changed, 14 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d8b301..0cfae03 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,20 +17,7 @@ endif() add_compile_definitions(WIN32_LEAN_AND_MEAN NOMINMAX) -file(GLOB_RECURSE winapi_utf8_include CONFIGURE_DEPENDS "include/*.hpp") -file(GLOB winapi_utf8_src CONFIGURE_DEPENDS "src/*.cpp") -add_library(winapi_utf8 ${winapi_utf8_include} ${winapi_utf8_src}) - -target_include_directories(winapi_utf8 PUBLIC include) -# Vista is the lower bound (due to WC_ERR_INVALID_CHARS): -if(MINGW) - target_compile_definitions(winapi_utf8 PRIVATE - NTDDI_VERSION=NTDDI_VISTA - _WIN32_WINNT=_WIN32_WINNT_VISTA) -endif() -install(TARGETS winapi_utf8 ARCHIVE DESTINATION lib) -install(DIRECTORY include/winapi DESTINATION include) - +add_subdirectory(src) if(WINAPI_UTF8_TESTS) add_subdirectory(test) endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..df475e7 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,13 @@ +file(GLOB_RECURSE winapi_utf8_include CONFIGURE_DEPENDS "../include/*.hpp") +file(GLOB winapi_utf8_src CONFIGURE_DEPENDS "*.cpp") +add_library(winapi_utf8 ${winapi_utf8_include} ${winapi_utf8_src}) + +target_include_directories(winapi_utf8 PUBLIC ../include) +# Vista is the lower bound (due to WC_ERR_INVALID_CHARS): +if(MINGW) + target_compile_definitions(winapi_utf8 PRIVATE + NTDDI_VERSION=NTDDI_VISTA + _WIN32_WINNT=_WIN32_WINNT_VISTA) +endif() +install(TARGETS winapi_utf8 ARCHIVE DESTINATION lib) +install(DIRECTORY ../include/winapi DESTINATION include) |
