Re: [CMake] Evaluate generator expressions with install interface

2017-05-31 Thread paul via CMake
So if I do something like this: function(auto_pkgconfig TARGET) get_target_property(INCLUDE_DIRS ${TARGET} INTERFACE_INCLUDE_DIRECTORIES) string(REPLACE "$" "${CMAKE_INSTALL_PREFIX}" INCLUDE_DIRS "${INCLUDE_DIRS}") file(GENERATE OUTPUT ${TARGET}.pc CONTENT " Name: ${TARGET} Cflags:

[CMake] Evaluate generator expressions with install interface

2017-05-16 Thread P F via CMake
Hi, I would like to evaluate generator expressions to generate a pkgconfig file. Something like: function(auto_pkgconfig TARGET) file(GENERATE OUTPUT ${TARGET}.pc CONTENT " Name: ${TARGET} Cflags: -I$, -I> Libs: -L$ -l${TARGET} ") install(FILES ${TARGET}.pc DESTINATION lib/pkgconfig) end