include(GNUInstallDirs) if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) set(GO4_INSTALL_MAINDIR "${CMAKE_INSTALL_DATADIR}" CACHE PATH "main go4 dir (DATADIR)") set(_go4sys "${CMAKE_INSTALL_DATADIR}/") else() set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "go4 executables (bin)") set(CMAKE_INSTALL_LIBDIR "lib" CACHE PATH "go4 code libraries (lib)") set(CMAKE_INSTALL_INCLUDEDIR "include" CACHE PATH "go4 header files (include)") set(GO4_INSTALL_MAINDIR "${CMAKE_INSTALL_PREFIX}" CACHE PATH "main go4 dir (prefix)") set(_go4sys "") endif() set(GO4_INSTALL_ICONSDIR "${_go4sys}icons" CACHE PATH "go4 icons (icons/)") set(GO4_INSTALL_MACROSDIR "${_go4sys}macros" CACHE PATH "go4 macros (macros/)") set(GO4_INSTALL_ETCDIR "${_go4sys}etc" CACHE PATH "go4 etc files (etc/)") set(GO4_INSTALL_DOCSDIR "${_go4sys}docs" CACHE PATH "go4 docs (docs/)") set(GO4_INSTALL_BUILDDIR "${_go4sys}build" CACHE PATH "go4 build support (build/)") set(GO4_INSTALL_HTMLDIR "${_go4sys}html" CACHE PATH "go4 html/js files (html/)") set(GO4_INSTALL_PYTHONDIR "${_go4sys}python" CACHE PATH "go4 python files (python/)") mark_as_advanced( CMAKE_INSTALL_BINDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR GO4_INSTALL_MAINDIR GO4_INSTALL_ICONSDIR GO4_INSTALL_MACROSDIR GO4_INSTALL_ETCDIR GO4_INSTALL_DOCSDIR GO4_INSTALL_BUILDDIR GO4_INSTALL_HTMLDIR GO4_INSTALL_PYTHONDIR )