1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/versions.h.cmake
${CMAKE_CURRENT_SOURCE_DIR}/versions.h )
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
# Dict.cpp behaves badly if compiled with optimization under g++
SET_SOURCE_FILES_PROPERTIES(Dict.cpp PROPERTIES COMPILE_FLAGS -O0)
endif()
rdkit_library(RDGeneral
Invariant.cpp types.cpp utils.cpp RDLog.cpp Dict.cpp SHARED)
rdkit_headers(BadFileException.h
Dict.h
FileParseException.h
Invariant.h
RDLog.h
StreamOps.h
types.h
utils.h
versions.h DEST RDGeneral)
if (NOT RDK_INSTALL_INTREE)
install(DIRECTORY hash DESTINATION ${RDKit_HdrDir}/RDGeneral/hash
PATTERN ".svn" EXCLUDE)
endif (NOT RDK_INSTALL_INTREE)
rdkit_test(testDict testDict.cpp LINK_LIBRARIES RDGeneral)
|