diff options
Diffstat (limited to 'src/kconfig_compiler')
-rw-r--r-- | src/kconfig_compiler/CMakeLists.txt | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/kconfig_compiler/CMakeLists.txt b/src/kconfig_compiler/CMakeLists.txt index 2bd41cec..0e11ee58 100644 --- a/src/kconfig_compiler/CMakeLists.txt +++ b/src/kconfig_compiler/CMakeLists.txt @@ -1,6 +1,14 @@ +add_executable(kconfig_compiler) +if(CMAKE_TOOLCHAIN_FILE) + if(BUILD_TESTING) + message(WARNING "Testing should be disabled on cross-compilation") + endif() +else() + add_executable(KF5::kconfig_compiler ALIAS kconfig_compiler) +endif() -set(kconfig_compiler_SRCS +target_sources(kconfig_compiler PRIVATE KConfigParameters.cpp KConfigCodeGeneratorBase.cpp KConfigHeaderGenerator.cpp @@ -9,20 +17,10 @@ set(kconfig_compiler_SRCS kconfig_compiler.cpp ) - -add_executable(kconfig_compiler ${kconfig_compiler_SRCS}) set_target_properties(kconfig_compiler PROPERTIES OUTPUT_NAME "kconfig_compiler_kf5" ) -if(CMAKE_TOOLCHAIN_FILE) - if(BUILD_TESTING) - message(WARNING "Testing should be disabled on cross-compilation") - endif() -else() - add_executable(KF5::kconfig_compiler ALIAS kconfig_compiler) -endif() - target_link_libraries(kconfig_compiler Qt5::Xml) ecm_mark_nongui_executable(kconfig_compiler) |