CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT("hlrc_client") SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE) #options OPTION(BUILD_CPP "Decide whether to build the CPP bindings." ON) OPTION(BUILD_JAVA "Decide whether to build the Java bindings." ON) OPTION(BUILD_PYTHON "Decide whether to build the Python bindings." ON) IF(BUILD_CPP) ADD_SUBDIRECTORY(cpp) ENDIF() IF(BUILD_JAVA) ADD_SUBDIRECTORY(java) ENDIF() IF(BUILD_PYTHON) ADD_SUBDIRECTORY(python) ENDIF()