Skip to content

Improve CMake usage #338

@ledocc

Description

@ledocc

I propose to improve CMake usage in many way:

  • spit CMakeLists.txt and dispatch code in sub-directory. In the top level CMakeLists.txt, lets project initialization, project options, headers/function checks, and other global stuff. In common, client_example, examples, libvncclient, libvncserver, and test folders, move cmake code related to each folder.
  • use target_... function instead of global function
  • replace deprecated functions like install_files
  • add cmake config support to easily import LibVNCServer in other project

all of this will be done on top of #309

thought?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions