Skip to content

SimSolutionsFS/simcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimCore

SimCore is a C library that includes various common functions that are used across SimSolutions's X-Plane projects.

It also includes the X-Plane SDK and libacfutils redistributable, so they don't have to be included or linked separately.

Important

To be able to compile & use SimCore, you must provide your own copy of the libacfutils redistributable at /deps/libacfutils-redist.

The project currently consists of the following:

Open Source Licenses

This project uses or includes the following open source projects:

While not necessarily open-source, the following are included in the project and are made available under their own licenses:

Usage

To include SimCore, the X-Plane SDK, and the libacfutils redistributable in your project, you'll need to include it in your project's CMakeLists.txt:

add_subdirectory("simcore")
add_dependencies(MyProject simcore)

# If you're using xpdraw/fonts.h, you may need to include FreeType separately:
find_package(Freetype REQUIRED)
target_include_directories(MyProject
        PRIVATE
        ${FREETYPE_INCLUDE_DIRS}
)

# Also, don't forget this:
target_link_libraries(MyProject simcore)

About

Library with common elements for X-Plane projects

Topics

Resources

License

Stars

Watchers

Forks

Contributors