Page MenuHomePhorge

CMakeLists.txt
No OneTemporary

Authored By
Unknown
Size
743 B
Referenced Files
None
Subscribers
None

CMakeLists.txt

cmake_minimum_required (VERSION 3.6)
project(libabcsat LANGUAGES CXX)
include_directories(${PROJECT_SOURCE_DIR})
file(GLOB ABC_SRC *.cpp)
# Surpress warnings in external library
if (UNIX)
add_compile_options("-w")
elseif (MSVC)
string(REPLACE "/W3" "/w" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
endif()
if (STATIC_LIBABC)
add_library(libabcsat STATIC EXCLUDE_FROM_ALL ${ABC_SRC})
set_property(TARGET libabcsat PROPERTY OUTPUT_NAME libabcsat)
else()
add_library(libabcsat SHARED EXCLUDE_FROM_ALL ${ABC_SRC})
set_property(TARGET libabcsat PROPERTY OUTPUT_NAME libabcsat)
set_property(TARGET libabcsat PROPERTY POSITION_INDEPENDENT_CODE ON)
endif()
target_include_directories(libabcsat INTERFACE ${PROJECT_SOURCE_DIR})

File Metadata

Mime Type
text/plain
Expires
Tue, Oct 27, 3:34 PM (23 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
408045
Default Alt Text
CMakeLists.txt (743 B)

Event Timeline