मैंने एक CMakeLists.txt बनाया जिसमें निम्नलिखित शामिल हैं
project(P4V)
cmake_minimum_required(VERSION 2.6)
option(BUILD_STATIC_LIBS "Build the static library" ON)
option(BUILD_SHARED_LIBS "Build the shared library" ON)
option(BUILD_TESTS "Build test programs" OFF)
include_directories(${CMAKE_SOURCE_DIR}/include)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
set(CMAKE_BUILD_TYPE Release)
add_subdirectory(src)
if(BUILD_TESTS)
add_subdirectory(tests)
endif(BUILD_TESTS)
डिफ़ॉल्ट रूप से BUILD_TESTS बंद है, मैं इसे CMake GUI के बिना कैसे चालू कर सकता हूं, लेकिन स्वयं cmake कमांड के साथ? मैंने निम्नलिखित की कोशिश की, लेकिन यह काम नहीं करता है
cmake .. -G %1 -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON -DBUILD_TESTS=ON
..
तर्क से पहले सूचीबद्ध करें ।