indigo-node
Version:
Indigo nodejs bindings
37 lines (23 loc) • 1.43 kB
Plain Text
cmake_minimum_required(VERSION 2.8)
if (INDIGO_CONFIGURED)
return()
endif()
project(IndigoSolution)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/../../common/cmake/)
INCLUDE(ConfigureCommon)
add_subdirectory(../../third_party/zlib-src "${CMAKE_CURRENT_BINARY_DIR}/zlib")
# Get defined variable with the headers
get_directory_property(ZLib_HEADERS_DIR DIRECTORY ../../third_party/zlib-src DEFINITION ZLib_HEADERS_DIR)
add_subdirectory(../../common "${CMAKE_CURRENT_BINARY_DIR}/common")
add_subdirectory(../../third_party/tinyxml "${CMAKE_CURRENT_BINARY_DIR}/tinyxml")
# Get defined variable with the headers
get_directory_property(TinyXML_HEADERS_DIR DIRECTORY ../../third_party/tinyxml DEFINITION TinyXML_HEADERS_DIR)
add_subdirectory(../../third_party/inchi "${CMAKE_CURRENT_BINARY_DIR}/third_party/inchi")
get_directory_property(InChI_HEADERS_DIR DIRECTORY ../../third_party/inchi DEFINITION InChI_HEADERS_DIR)
add_subdirectory(../../graph "${CMAKE_CURRENT_BINARY_DIR}/graph")
add_subdirectory(../../molecule "${CMAKE_CURRENT_BINARY_DIR}/molecule")
add_subdirectory(../../reaction "${CMAKE_CURRENT_BINARY_DIR}/reaction")
add_subdirectory(../../layout "${CMAKE_CURRENT_BINARY_DIR}/layout")
add_subdirectory(../../api "${CMAKE_CURRENT_BINARY_DIR}/api")
SET(INDIGO_VERSION "${INDIGO_VERSION}" PARENT_SCOPE)
set(INDIGO_CONFIGURED TRUE PARENT_SCOPE)