Mercurial > minori
comparison CMakeLists.txt @ 201:8f6f8dd2eb23
dep/animia: finish kvm backend
dep/animia: cmake: don't use kvm on unsupported systems, use private and public includes properly
cmake: why are we defining target include directories twice?
author | paper@DavesDouble.local |
---|---|
date | Sun, 19 Nov 2023 19:13:28 -0500 |
parents | 6fdf0632c003 |
children | 71832ffe425a |
comparison
equal
deleted
inserted
replaced
169:e44b7c428d7c | 201:8f6f8dd2eb23 |
---|---|
193 add_executable(minori WIN32 MACOSX_BUNDLE ${SRC_FILES}) | 193 add_executable(minori WIN32 MACOSX_BUNDLE ${SRC_FILES}) |
194 set_property(TARGET minori PROPERTY CXX_STANDARD 17) | 194 set_property(TARGET minori PROPERTY CXX_STANDARD 17) |
195 set_property(TARGET minori PROPERTY AUTOMOC ON) | 195 set_property(TARGET minori PROPERTY AUTOMOC ON) |
196 set_property(TARGET minori PROPERTY AUTORCC ON) | 196 set_property(TARGET minori PROPERTY AUTORCC ON) |
197 | 197 |
198 target_include_directories(minori PUBLIC ${CURL_INCLUDE_DIRS} PRIVATE ${INCLUDE}) | 198 target_include_directories(minori PUBLIC ${Qt${QT_VERSION_MAJOR}Widgets_INCLUDE_DIRS} ${CURL_INCLUDE_DIRS} PRIVATE ${INCLUDE}) |
199 target_include_directories(minori PUBLIC ${Qt${QT_VERSION_MAJOR}Widgets_INCLUDE_DIRS}) | |
200 target_compile_options(minori PRIVATE -Wall -Wpedantic -Wextra -Wsuggest-override -Wold-style-cast) | 199 target_compile_options(minori PRIVATE -Wall -Wpedantic -Wextra -Wsuggest-override -Wold-style-cast) |
201 if(APPLE) | 200 if(APPLE) |
202 target_compile_definitions(minori PUBLIC MACOSX) | 201 target_compile_definitions(minori PUBLIC MACOSX) |
203 elseif(WIN32) | 202 elseif(WIN32) |
204 target_compile_definitions(minori PUBLIC WIN32) | 203 target_compile_definitions(minori PUBLIC WIN32) |