Glad: Cmake рдореЗрдВ install рдЯрд╛рд░рдЧреЗрдЯ рдЬреЛрдбрд╝рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЕрдХреНрддреВре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Dav1dde/glad

рдХреНрдпрд╛ рд╕реАрдореЗрдХ рдмрд┐рд▓реНрдб рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛? рдореИрдВрдиреЗ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдмрд╛рд╣рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЦреБрд╢реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдмрдЬрд╛рдп рдореВрд▓ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЬреЛ рдмрд╛рд╣рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ), рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рджреАрд╡рд╛рд░ рдХреЗ рдХреБрдЫ рдорд╛рд░рд╛ред

рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ (?) рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

install(TARGETS glad ARCHIVE DESTINATION lib)
install(FILES ${GLAD_HEADERS} DESTINATION include)

рд╣реЗрдбрд░ (рдУрдВ) рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╕реЗ рд╕реНрд░реЛрдд (рдПрд╕) рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

enhancement question

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ GLAD_INSTALL = рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

ExternalProject_Add(glad_ext
    GIT_REPOSITORY https://github.com/Dav1dde/glad.git
    GIT_TAG v0.1.14a0
    CMAKE_ARGS ${CMAKE_ARGS}
        -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}
        -DCMAKE_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}
        -DGLAD_PROFILE="core"
        -DGLAD_API="gl=4.1"
        -DGLAD_INSTALL=On
)

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рд╕рднреА рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реВрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрдореЗрдХ рдХреЗ рд╕рд╛рде рджреГрдврд╝ рдирд╣реАрдВ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЦреБрд╢реА рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рджреЛ рдмрдирд╛рддрд╛ рд╣реИ :) рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдХреБрдЫ рд╕рдордп рдЦрддреНрдо рдХрд░ рд▓реВрдВрдЧрд╛, рддрдм рдореИрдВ рдЗрд╕реЗ рд╡рд┐рджрд╛ рджреВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ GLAD_INSTALL = рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

ExternalProject_Add(glad_ext
    GIT_REPOSITORY https://github.com/Dav1dde/glad.git
    GIT_TAG v0.1.14a0
    CMAKE_ARGS ${CMAKE_ARGS}
        -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}
        -DCMAKE_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}
        -DGLAD_PROFILE="core"
        -DGLAD_API="gl=4.1"
        -DGLAD_INSTALL=On
)

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред :)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

computersarecool picture computersarecool  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MythreyaK picture MythreyaK  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sasmaster picture sasmaster  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

l0calh05t picture l0calh05t  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

raysan5 picture raysan5  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ