cmake_minimum_required(VERSION 3.0.2-1) project(simple-netaid-gtk) #cmake_policy(SET CMP0002 OLD) set(CMAKE_C_COMPILER_INIT g++) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/ModulesCMake") set(proyectEx main.cpp) set(CMAKE_INSTALL_PREFIX /usr) set_source_files_properties(src/*.cpp PROPERTIES LANGUAGE CXX ) #if( CMAKE_SIZEOF_VOID_P EQUAL 8) # set(_ARCH "x86_64") #else( CMAKE_SIZEOF_VOID_P EQUAL 8 ) # set(_ARCH "i386") #endif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) find_package(PkgConfig REQUIRED) pkg_check_modules(GTKMM REQUIRED gtkmm-3.0) include_directories(include) add_subdirectory (src) include_directories(${CMAKE_SOURCE_DIR} ${GTKMM_INCLUDE_DIRS}) add_definitions(${GTKMM_CFLAGS_OTHER}) link_directories(${GTKMM_LIBRARY_DIRS}) set(CMAKE_CXX_FLAGS "-Wall -g -o -Wc++0x-compat -std=c++0x -I../include" ) set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -o -Wc++0x-compat -std=c++0x -I../include" ) set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/../) set(CMAKE_BUILD_TYPE debug) add_executable(${PROJECT_NAME} ${proyectEx}) target_link_libraries(${PROJECT_NAME} examplewindow ${GTKMM_LIBRARIES}) #install (TARGETS simple-netaid-gtk DESTINATION .) #install (FILES include/ScanWifis.h DESTINATION include) #install (FILES build/src/libscanwifis.so DESTINATION lib) #install (FILES include/ColModel.h DESTINATION include) #install (FILES build/src/libcolmodel.so DESTINATION lib)