File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
3535include_directories (${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} /libvncserver ${CMAKE_CURRENT_SOURCE_DIR} /common)
3636
3737# all the build configuration switches
38+ option (LIBVNCSERVER_INSTALL "Generate installation target" ON )
3839option (BUILD_SHARED_LIBS "Build shared libraries" ${UNIX} )
3940option (WITH_ZLIB "Search for the zlib compression library to support additional encodings" ON )
4041option (WITH_LZO "Search for the LZO compression library to omit internal miniLZO implementation" ON )
@@ -669,19 +670,20 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libvncserver.pc.cmakein ${CMAKE_CURRE
669670get_link_libraries(PRIVATE_LIBS vncclient)
670671configure_file (${CMAKE_CURRENT_SOURCE_DIR} /libvncclient.pc.cmakein ${CMAKE_CURRENT_BINARY_DIR} /libvncclient.pc @ONLY)
671672
672-
673- install_targets (/${CMAKE_INSTALL_LIBDIR} vncserver)
674- install_targets (/${CMAKE_INSTALL_LIBDIR} vncclient)
675- install_files (/include /rfb FILES
673+ if (LIBVNCSERVER_INSTALL)
674+ install_targets (/${CMAKE_INSTALL_LIBDIR} vncserver)
675+ install_targets (/${CMAKE_INSTALL_LIBDIR} vncclient)
676+ install_files (/include /rfb FILES
676677 rfb/keysym.h
677678 rfb/rfb.h
678679 rfb/rfbclient.h
679680 rfb/rfbconfig.h
680681 rfb/rfbproto.h
681682 rfb/rfbregion.h
682- )
683+ )
683684
684- install_files (/${CMAKE_INSTALL_LIBDIR} /pkgconfig FILES
685+ install_files (/${CMAKE_INSTALL_LIBDIR} /pkgconfig FILES
685686 libvncserver.pc
686687 libvncclient.pc
687- )
688+ )
689+ endif ()
You can’t perform that action at this time.
0 commit comments