From 3679e5ecd43f78d0ebb6b1cffd6cea40d9d0584a Mon Sep 17 00:00:00 2001 From: Viacheslav Kovalevskyi Date: Mon, 19 Feb 2018 16:11:08 -0800 Subject: [PATCH] Ability to not build examples during the build of the cpp package. --- cpp-package/CMakeLists.txt | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/cpp-package/CMakeLists.txt b/cpp-package/CMakeLists.txt index 890a441ac6ad..f7fbc77e1a5e 100644 --- a/cpp-package/CMakeLists.txt +++ b/cpp-package/CMakeLists.txt @@ -1,21 +1,23 @@ if(USE_CPP_PACKAGE) -set(CPP_PACKAGE_OP_H_HEADER ${CMAKE_CURRENT_LIST_DIR}/include/mxnet-cpp/op.h) + set(CPP_PACKAGE_OP_H_HEADER ${CMAKE_CURRENT_LIST_DIR}/include/mxnet-cpp/op.h) -if(MSVC) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /utf-8") -endif(MSVC) + if(MSVC) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /utf-8") + endif(MSVC) -add_custom_target( - cpp_package_op_h ALL - BYPRODUCTS ${CPP_PACKAGE_OP_H_HEADER} - MAIN_DEPENDENCY mxnet - DEPENDS mxnet ${CMAKE_CURRENT_SOURCE_DIR}/scripts/OpWrapperGenerator.py - COMMAND echo "Running: OpWrapperGenerator.py" - COMMAND python OpWrapperGenerator.py $ - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/scripts -) + add_custom_target( + cpp_package_op_h ALL + BYPRODUCTS ${CPP_PACKAGE_OP_H_HEADER} + MAIN_DEPENDENCY mxnet + DEPENDS mxnet ${CMAKE_CURRENT_SOURCE_DIR}/scripts/OpWrapperGenerator.py + COMMAND echo "Running: OpWrapperGenerator.py" + COMMAND python OpWrapperGenerator.py $ + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/scripts + ) -add_subdirectory(example) + if(NOT DO_NOT_BUILD_EXAMPLES) + add_subdirectory(example) + endif() endif()