| cmake_minimum_required(VERSION 3.7) | |
| project(CmOpts) | |
| set(CMAKE_CXX_STANDARD 98) | |
| set(CMAKE_CXX_STANDARD_REQUIRED ON) | |
| if(NOT "${SOME_CMAKE_VAR}" STREQUAL "something") | |
| message(FATAL_ERROR "Setting the CMake var failed") | |
| endif() | |
| add_library(cmModLib++ STATIC cmMod.cpp) | |
| add_library(cmTestLib STATIC cmTest.cpp) | |
| add_executable(testEXE main.cpp) | |
| target_link_libraries(testEXE cmModLib++) | |
| install(TARGETS cmTestLib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin) |