diff --git a/lang/CMakeLists.txt b/lang/CMakeLists.txt index 287b4d8..9a4fd29 100644 --- a/lang/CMakeLists.txt +++ b/lang/CMakeLists.txt @@ -14,9 +14,12 @@ target_compile_options(TardisLang PRIVATE ${compile_opts}) # Create test app program -project(TardisLangApp) -file(GLOB SRC_FILES "${PROJECT_SOURCE_DIR}/app/*.c") -add_executable(TardisLangApp ${SRC_FILES}) -set_property(TARGET TardisLangApp PROPERTY C_STANDARD 11) -target_compile_options(TardisLangApp PRIVATE ${compile_opts}) -target_link_libraries(TardisLangApp PRIVATE TardisLang) +option(BUILD_TARDISLANG_APP "Build the TardisLang test app" ON) +if(BUILD_TARDISLANG_APP) + project(TardisLangApp) + file(GLOB SRC_FILES "${PROJECT_SOURCE_DIR}/app/*.c") + add_executable(TardisLangApp ${SRC_FILES}) + set_property(TARGET TardisLangApp PROPERTY C_STANDARD 11) + target_compile_options(TardisLangApp PRIVATE ${compile_opts}) + target_link_libraries(TardisLangApp PRIVATE TardisLang) +endif()