Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required (VERSION 2.6)
- project (Tutorial)
- # The version number.
- set (Tutorial_VERSION_MAJOR 1)
- set (Tutorial_VERSION_MINOR 0)
- # should we use our own math functions
- option(USE_MYMATH "Use tutorial provided math implementation" ON)
- # configure a header file to pass some of the CMake settings
- # to the source code
- configure_file (
- "${PROJECT_SOURCE_DIR}/TutorialConfig.h.in"
- "${PROJECT_BINARY_DIR}/TutorialConfig.h"
- )
- # add the binary tree to the search path for include files
- # so that we will find TutorialConfig.h
- include_directories ("${PROJECT_BINARY_DIR}")
- # add the MathFunctions library?
- if (USE_MYMATH)
- include_directories ("${PROJECT_SOURCE_DIR}/MathFunctions")
- add_subdirectory (MathFunctions)
- set (EXTRA_LIBS ${EXTRA_LIBS} MathFunctions)
- endif ()
- # add the executable
- add_executable (Tutorial tutorial.cxx)
- target_link_libraries (Tutorial ${EXTRA_LIBS})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement