Changeset 302 in flair-src for trunk/lib/FlairCore
- Timestamp:
- Feb 25, 2019, 4:28:34 PM (6 years ago)
- Location:
- trunk/lib/FlairCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairCore/CMakeLists.txt
r297 r302 1 1 PROJECT(FlairCore) 2 2 cmake_minimum_required(VERSION 2.8) 3 include($ENV{FLAIR_ROOT}/flair- dev/cmake-modules/GlobalCmakeFlair.cmake)3 include($ENV{FLAIR_ROOT}/flair-src/cmake-modules/GlobalCmakeFlair.cmake) 4 4 5 5 find_package(LibXml2 REQUIRED) 6 7 execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion8 OUTPUT_VARIABLE GCC_VERSION)9 10 if (GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)11 if (GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)12 ADD_DEFINITIONS("-std=c++11")13 else()14 ADD_DEFINITIONS("-std=c++0x")15 endif()16 else()17 message(STATUS "GCC version < 4.3, c+11 is not supported!")18 endif()19 6 20 7 FILE(GLOB FLAIRCORE_SRC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp") … … 29 16 30 17 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/nrt) 31 if(NOT WIN32)32 18 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/rt) 33 endif()34 35 add_custom_target(36 ${PROJECT_NAME}_compile_info37 COMMAND $ENV{FLAIR_ROOT}/flair-dev/scripts/compile_info.sh ${CMAKE_C_COMPILER} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src/unexported/compile_info.h38 )39 40 add_dependencies(FlairCore_rt ${PROJECT_NAME}_compile_info)41 add_dependencies(FlairCore_nrt ${PROJECT_NAME}_compile_info) -
trunk/lib/FlairCore/nrt/CMakeLists.txt
r2 r302 3 3 ADD_DEFINITIONS(-D_GNU_SOURCE -D_REENTRANT) 4 4 5 ADD_LIBRARY(${PROJECT_NAME} 6 ${FLAIRCORE_SRC} 7 ) 5 FLAIR_LIB(${PROJECT_NAME} "${FLAIRCORE_SRC}") 8 6 9 INSTALL(TARGETS ${PROJECT_NAME} 10 LIBRARY DESTINATION $ENV{FLAIR_ROOT}/flair-bin/lib/${ARCH_DIR} 11 ARCHIVE DESTINATION $ENV{FLAIR_ROOT}/flair-bin/lib/${ARCH_DIR} 12 ) 7 #install here, as FLAIR_LIB function will not find .h (in ../src) 8 FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/../src/*.h") 9 INSTALL(FILES ${files} DESTINATION $ENV{FLAIR_ROOT}/flair-install/include/FlairCore) -
trunk/lib/FlairCore/rt/CMakeLists.txt
r2 r302 8 8 ) 9 9 10 ADD_LIBRARY(${PROJECT_NAME} 11 ${FLAIRCORE_SRC} 12 ) 10 FLAIR_LIB(${PROJECT_NAME} "${FLAIRCORE_SRC}") 13 11 14 INSTALL(TARGETS ${PROJECT_NAME}15 LIBRARY DESTINATION $ENV{FLAIR_ROOT}/flair-bin/lib/${ARCH_DIR}16 ARCHIVE DESTINATION $ENV{FLAIR_ROOT}/flair-bin/lib/${ARCH_DIR}17 )18 19 FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/../src/*.h")20 INSTALL(FILES ${files} DESTINATION $ENV{FLAIR_ROOT}/flair-dev/include/FlairCore) -
trunk/lib/FlairCore/src/Widget.h
r67 r302 15 15 16 16 #include <Object.h> 17 //#include <io_data.h>18 #include <libxml/xpath.h>19 17 20 18 class Widget_impl; 21 19 class FrameworkManager_impl; 20 typedef struct _xmlNode xmlNode; 21 typedef xmlNode *xmlNodePtr; 22 22 23 23 namespace flair {
Note:
See TracChangeset
for help on using the changeset viewer.