In versions up to 2.3, all header files were installed in include/gpstk. However, in version 2.4, all header files seem to be installed in include/ (without the gpstk prefix). Is this an intended change in behaviour? The reason for asking is that for us it (a) breaks a lot of our existing code (which uses #include <gpstk/...>) and (b) puts a lot of header files, some of which are not obviously gpstk (e.g., Fillable.hpp) in the top-level include directory.

The reason for this is the installation target in cmake:

install (TARGETS gpstk DESTINATION lib) if (CORE_ONLY) install (FILES ${CORE_HDRS} ${CORE_HDRS2} DESTINATION include ) else () install (FILES ${CORE_HDRS} ${CORE_HDRS2} ${EXT_HDRS} ${EXT_HDRS2} DESTINATION include ) endif ()

Therefore, this issue will affect all cmake powered-builds (Linux, OSX, Windows, etc.)

Yours sincerely,

Simon Julier

-- SimonJulier - 15 May 2014


ALERT! If you answer a question - or have a question you asked answered by someone - please remember to edit the page and set the status to answered. The status is in a drop-down list below the edit box.

No such template def TMPL:DEF{PROMPT:supportquery}

Topic revision: r1 - 15 May 2014, SimonJulier

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback