### Maintainer: sschulz,gwalck[@techfak.uni-bielefeld.de] ### cmake_minimum_required(VERSION 2.8) PROJECT(hlrc_client_python) SET(CMAKE_BUILD_TYPE distribution) find_program(PYTHON "python") #HACK for qtcreator ide integration. do not remove! file(GLOB_RECURSE HEADER_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.py) add_custom_target(python_sources SOURCES ${HEADER_LIST}) if (PYTHON) set(SETUP_PY "${CMAKE_CURRENT_SOURCE_DIR}/setup.py") set(OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/build") add_custom_command(OUTPUT ${OUTPUT} COMMAND ${PYTHON} ARGS ${CMAKE_CURRENT_SOURCE_DIR}/setup.py build ) add_custom_target(target ALL DEPENDS ${OUTPUT}) install(CODE "execute_process(COMMAND ${PYTHON} ${SETUP_PY} install --prefix=${CMAKE_INSTALL_PREFIX})") endif()