# TODO: Add TEST option to enable regression tests. The tests require # additional packages to be installed and a small amount of patching # to account for our local changes. set(BUILD_TESTING OFF CACHE BOOL "Build the testing tree.") set(CPACK_ENABLE_FREEBSD_PKG ON CACHE BOOL "Enable pkg(8) generator in CPack") # Use base libarchive instead of the ports or bundled version, because # libpkg links against base. set(LibArchive_INCLUDE_DIR "/usr/include" CACHE PATH "Directory where LibArchive headers are located.") set(LibArchive_LIBRARY "/usr/lib/libarchive.so" CACHE PATH "LibArchive library to link against.") # Respect user CFLAGS/CXXFLAGS for DEBUG and RELEASE builds as in # Mk/Uses/cmake.mk. set(CMAKE_C_FLAGS_DEBUG "" CACHE STRING "Flags used by the C compiler during DEBUG builds.") set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG" CACHE STRING "Flags used by the C compiler during RELEASE builds.") set(CMAKE_CXX_FLAGS_DEBUG "" CACHE STRING "Flags used by the CXX compiler during DEBUG builds.") set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG" CACHE STRING "Flags used by the CXX compiler during RELEASE builds.")