View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001064 | CMake | public | 2004-08-17 04:34 | 2005-03-08 20:00 | |||||
Reporter | Mathieu Malaterre | ||||||||
Assigned To | System Admin | ||||||||
Priority | low | Severity | feature | Reproducibility | always | ||||
Status | closed | Resolution | duplicate | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001064: Need a FindPKGConfig.cmake | ||||||||
Description | I need a FindPKGConfig to be able to find gtk2 since currently FindGTK is limited to searching gtk 1.2. There has been some attempt already: http://www.cmake.org/pipermail/cmake/2003-November/004522.html [^] | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0001382) Mathieu Malaterre (developer) 2004-08-17 04:53 |
For instance, we should take advantage of pkg-config / gtk-config when they can be found: FIND_PROGRAM(CMAKE_PKG_CONFIG pkg-config ../gtk/bin ../../gtk/bin) IF(CMAKE_PKG_CONFIG) # select either gtk+ / gtk+-2.0 SET(CMAKE_GTK_CXX_FLAGS "`${CMAKE_PKG_CONFIG} --cflags gtk+-2.0`") SET(GTK_LIBRARIES "`${CMAKE_PKG_CONFIG} --libs gtk+-2.0`") SET(CMAKE_CXX_FLAGS "${CMAKE_GTK_CXX_FLAGS} ${CMAKE_CXX_FLAGS}") ELSE(CMAKE_PKG_CONFIG) FIND_PROGRAM(CMAKE_GTK_CONFIG gtk-config ../gtk/bin ../../gtk/bin) IF(CMAKE_GTK_CONFIG) SET(CMAKE_GTK_CXX_FLAGS "`${CMAKE_GTK_CONFIG} --cxxflags`") SET(GTK_LIBRARIES "`${CMAKE_GTK_CONFIG} --libs`") SET(CMAKE_CXX_FLAGS "${CMAKE_GTK_CXX_FLAGS} ${CMAKE_CXX_FLAGS}") ELSE(CMAKE_GTK_CONFIG) # Here we can default to current FindGTK.cmake INCLUDE_DIRECTORIES(${GTK_INCLUDE_DIR}) ENDIF(CMAKE_GTK_CONFIG) ENDIF(CMAKE_PKG_CONFIG) |
(0002163) Mathieu Malaterre (developer) 2005-03-08 20:00 |
Refer to 0001658 now |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |