| | |
| | | |
| | | find_program( MEMORYCHECK_COMMAND valgrind ) |
| | | set( MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes --leak-check=full" ) |
| | | set(main_lib_dest "lib/${PROJECT_NAME}") |
| | | else(UNIX) |
| | | IF(NOT OPENSSL_FOUND) |
| | | MESSAGE(STATUS "Openssl not found, configuring the library without it (running in wine not supported).") |
| | |
| | | SET(CMAKE_EXE_LINKER_FLAGS "-static -static-libstdc++") |
| | | endif(MINGW) |
| | | endif(MSVC) |
| | | set(main_lib_dest "${PROJECT_NAME}") |
| | | endif(UNIX) |
| | | |
| | | #initialize project |
| | |
| | | set(LCC_INCLUDE_DIR "${LCC_PROJECTS_BASE_DIR}/${LCC_PROJECT_NAME}/include/${PROJECT_NAME}/${LCC_PROJECT_NAME}" ) |
| | | set(LCC_PROJECT_PUBLIC_KEY "${LCC_INCLUDE_DIR}/public_key.h" ) |
| | | set(LCC_PROJECT_PRIVATE_KEY "${LCC_PROJECTS_BASE_DIR}/${LCC_PROJECT_NAME}/private_key.rsa" ) |
| | | set(main_lib_dest "lib/cmake/${PROJECT_NAME}") |
| | | |
| | | add_custom_command( |
| | | OUTPUT "${LCC_PROJECT_PUBLIC_KEY}" "${LCC_PROJECT_PRIVATE_KEY}" |
| | |
| | | ELSE(Doxygen_FOUND AND Sphinx_FOUND) |
| | | message(STATUS "Doxygen or Sphynx not found, not generating docs.") |
| | | ENDIF(Doxygen_FOUND AND Sphinx_FOUND) |
| | | |
| | | |
| | | install(DIRECTORY ${LCC_INCLUDE_DIR} DESTINATION include/${PROJECT_NAME}) |
| | | install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION include) |
| | | install(FILES src/cmake/licensecc-config.cmake DESTINATION ${main_lib_dest}) |