Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- project (charon/etape2)
- cmake_minimum_required(VERSION 2.8)
- set(PROJECT_PATH "../")
- set(EXECUTABLE_OUTPUT_PATH ${PROJECT_PATH})
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_PATH})
- set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_PATH})
- set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_PATH})
- foreach( OUTPUTCONFIG ${CMAKE_CONFIGURATION_TYPES})
- string( TOUPPER ${OUTPUTCONFIG} OUTPUTCONFIG )
- set( CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${PROJECT_PATH} )
- set( CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${PROJECT_PATH} )
- set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${PROJECT_PATH} )
- endforeach( OUTPUTCONFIG CMAKE_CONFIGURATION_TYPES )
- set(CMAKE_CXX_STANDARD 98)
- set(Boost_USE_STATIC_LIBS ON)
- set(Boost_USE_MULTITHREADED ON)
- if (WIN32)
- set(BOOST_ROOT "C:/optc-libs/boost_1_62_0")
- else()
- set(BOOST_ROOT "/usr/bin/boost_1_62_0")
- endif ()
- set(BOOST_INCLUDEDIR ${BOOST_ROOT})
- set(BOOST_LIBRARYDIR ${BOOST_ROOT}/stage/lib/)
- find_package(Boost REQUIRED COMPONENTS filesystem system)
- include_directories(${Boost_INCLUDE_DIR})
- link_directories(${Boost_LIBRARY_DIR})
- add_executable (
- ./test_function
- ./main.cpp
- )
- target_link_libraries( ./test_function ${Boost_LIBRARIES} )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement