12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- find_package(PkgConfig)
- pkg_check_modules(Allegro51_PKGCONF allegro-5.1)
- find_path(Allegro51_INCLUDE_DIR
- NAMES allegro5/allegro5.h
- PATHS ${Allegro51_PKGCONF_INCLUDE_DIRS}
- )
- set(ALLEGRO51_ALL_LIBRARIES
- allegro allegro_image allegro_font
- allegro_primitives allegro_ttf allegro_audio
- allegro_dialog allegro_memfile allegro_acodec
- allegro_color allegro_main allegro_physfs
- )
- foreach(ALLEGRO51_ONE_LIBRARY ${ALLEGRO51_ALL_LIBRARIES})
-
- find_library("${ALLEGRO51_ONE_LIBRARY}_AID" "${ALLEGRO51_ONE_LIBRARY}"
- ${Allegro51_PKGCONF_LIBRARY_DIRS}
- )
- set(Allegro51_LIBRARIES
- "${Allegro51_LIBRARIES}" "${${ALLEGRO51_ONE_LIBRARY}_AID}")
-
- endforeach(ALLEGRO51_ONE_LIBRARY)
- list(REMOVE_AT Allegro51_LIBRARIES 0)
- set(ALLEGRO_INCLUDE_DIR "${Allegro51_INCLUDE_DIR}")
- set(ALLEGRO_LIBRARIES "${Allegro51_LIBRARIES}")
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(Allegro51 DEFAULT_MSG ALLEGRO_LIBRARIES ALLEGRO_INCLUDE_DIR)
- MARK_AS_ADVANCED(ALLEGRO_INCLUDE_DIR ALLEGRO_LIBRARIES)
|