aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/CMakeLists.txt')
-rw-r--r--src/tools/CMakeLists.txt15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt
index 0eac791aee..d6663680c2 100644
--- a/src/tools/CMakeLists.txt
+++ b/src/tools/CMakeLists.txt
@@ -1,10 +1,9 @@
add_subdirectory(3rdparty)
add_subdirectory(buildoutputparser)
-option(BUILD_CPLUSPLUS_TOOLS "Build CPlusPlus tools" OFF)
-
function(add_qtc_cpp_tool name)
add_qtc_executable(${name}
+ SKIP_INSTALL
DEFINES
PATH_PREPROCESSOR_CONFIG=\"${CMAKE_CURRENT_SOURCE_DIR}/cplusplus-shared/pp-configuration.inc\"
${ARGN}
@@ -17,12 +16,10 @@ function(add_qtc_cpp_tool name)
)
endfunction()
-if (BUILD_CPLUSPLUS_TOOLS)
- add_qtc_cpp_tool(cplusplus-ast2png "")
- add_qtc_cpp_tool(cplusplus-frontend "")
- add_qtc_cpp_tool(cplusplus-mkvisitor PATH_AST_H=\"${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/cplusplus/AST.h\")
- add_qtc_cpp_tool(cplusplus-update-frontend PATH_CPP_FRONTEND=\"${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/cplusplus\" PATH_DUMPERS_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/cplusplus-ast2png/dumpers.inc\")
-endif()
+add_qtc_cpp_tool(cplusplus-ast2png "")
+add_qtc_cpp_tool(cplusplus-frontend "")
+add_qtc_cpp_tool(cplusplus-mkvisitor PATH_AST_H=\"${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/cplusplus/AST.h\")
+add_qtc_cpp_tool(cplusplus-update-frontend PATH_CPP_FRONTEND=\"${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/cplusplus\" PATH_DUMPERS_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/cplusplus-ast2png/dumpers.inc\")
if (APPLE)
add_subdirectory(disclaim)
@@ -46,3 +43,5 @@ add_subdirectory(wininterrupt) ## windows only
if (EXISTS ${CMAKE_CURRENT_LIST_DIR}/perfparser/CMakeLists.txt)
add_subdirectory(perfparser)
endif()
+
+add_subdirectory(process_stub)