diff --git a/CMakeLists.txt b/CMakeLists.txt index 9dbcb013..58d34941 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,10 @@ +#[[ + Abstractions and Models are NOT at WAR! + - Cobwoy's Talisman + But Abstractions don't care and Models can't understand!! + - Lul, Practicality + ]] + cmake_minimum_required(VERSION 3.1...3.17 FATAL_ERROR) project(GLFW VERSION 3.4.0 LANGUAGES C) @@ -228,3 +235,39 @@ configure_file(CMake/glfw3.pc.in src/glfw3.pc @ONLY) #-------------------------------------------------------------------- add_subdirectory(src) +#[[ + * /\ + * / / + * /\| | + * | | |/\ + * | | / / + * | ` / + * `\ (___ + * _.-> ,-.-. + * _.' | \ \ + * / _____| 0 |0\ + * | /` `^-.\.-'`-._ + * | | `-._ + * | : `. + * \ `._ `-.__ O.' + * _.--, \ `._ __.^--._O_..-' + * `---, `. `\ /` ` ` + * `\ `, `\ | + * | : ; | + * / `. ___|__|___ + * / `. ( ) + * / `---.:____...---' `--------`. + * / ( `. __ `. + * | `---------' _ / \ \ + * | .-. _._ (_) `--' \ + * | ( ) / \ \ + * \ `-' \ / ;-._ + * \ `-' \ .' `. + * /`. `\ `\ _.-'`-. `.___ + * | `-._ `\ `\.-' `-. ,--` + * \ `--.___ ___`\ \ ||^\\ + * `._ | ``----'' `. `\ `' ` + * `--; \ jgs `. `. + * //^||^\\ //^||^\\ + * ' `' ` ' ' ` + ]] diff --git a/premake5.lua b/premake5.lua deleted file mode 100644 index c58405a4..00000000 --- a/premake5.lua +++ /dev/null @@ -1,109 +0,0 @@ --- premake5.lua -project "GLFW" - kind "StaticLib" - language "C" - - targetdir ("build/" .. outputdir .. "/%{prj.name}") - objdir ("obj/" .. outputdir .. "/%{prj.name}") - - files - { - "include/GLFW/glfw3.h", - "include/GLFW/glfw3native.h", - "src/glfw_config.h", - "src/context.c", - "src/init.c", - "src/input.c", - "src/monitor.c", - "src/vulkan.c", - "src/window.c" - } - - filter "system:windows" - systemversion "latest" - staticruntime "On" - - files - { - "src/win32_init.c", - "src/win32_joystick.c", - "src/win32_monitor.c", - "src/win32_time.c", - "src/win32_thread.c", - "src/win32_window.c", - "src/wgl_context.c", - "src/egl_context.c", - "src/osmesa_context.c" - } - - defines - { - "_GLFW_WIN32", - "_CRT_SECURE_NO_WARNINGS" - } - - - filter "system:linux" - -- https://github.com/premake/premake-core/wiki/pic - pic "On" - - systemversion "latest" - staticruntime "On" - - files - { - "src/x11_init.c", - "src/x11_monitor.c", - "src/x11_window.c", - "src/xkb_unicode.c", - "src/posix_time.c", - "src/posix_thread.c", - "src/glx_context.c", - "src/egl_context.c", - "src/osmesa_context.c", - "src/linux_joystick.c" - } - - defines - { - "_GLFW_X11" - } - - filter "system:macosx" - -- https://github.com/premake/premake-core/wiki/pic - pic "On" - - systemversion "latest" - staticruntime "On" - - includedirs - { - "/opt/X11/include" - } - - files - { - "src/x11_init.c", - "src/x11_monitor.c", - "src/x11_window.c", - "src/xkb_unicode.c", - "src/posix_time.c", - "src/posix_thread.c", - "src/glx_context.c", - "src/egl_context.c", - "src/osmesa_context.c", - "src/null_joystick.c" - } - - defines - { - "_GLFW_X11" - } - - filter "configurations:Debug" - runtime "Debug" - symbols "on" - - filter "configurations:Release" - runtime "Release" - optimize "on" \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 46d81159..fcc4c999 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,9 @@ +#[[ + Abstractions and Models are NOT at WAR! + - Cobwoy's Talisman + But Abstractions don't care and Models can't understand!! + - Lul, Practicality + ]] add_library(glfw "${GLFW_SOURCE_DIR}/include/GLFW/glfw3.h" "${GLFW_SOURCE_DIR}/include/GLFW/glfw3native.h" @@ -259,3 +265,39 @@ target_include_directories(glfw target_compile_definitions(glfw PUBLIC GLFW) +#[[ + * /\ + * / / + * /\| | + * | | |/\ + * | | / / + * | ` / + * `\ (___ + * _.-> ,-.-. + * _.' | \ \ + * / _____| 0 |0\ + * | /` `^-.\.-'`-._ + * | | `-._ + * | : `. + * \ `._ `-.__ O.' + * _.--, \ `._ __.^--._O_..-' + * `---, `. `\ /` ` ` + * `\ `, `\ | + * | : ; | + * / `. ___|__|___ + * / `. ( ) + * / `---.:____...---' `--------`. + * / ( `. __ `. + * | `---------' _ / \ \ + * | .-. _._ (_) `--' \ + * | ( ) / \ \ + * \ `-' \ / ;-._ + * \ `-' \ .' `. + * /`. `\ `\ _.-'`-. `.___ + * | `-._ `\ `\.-' `-. ,--` + * \ `--.___ ___`\ \ ||^\\ + * `._ | ``----'' `. `\ `' ` + * `--; \ jgs `. `. + * //^||^\\ //^||^\\ + * ' `' ` ' ' ` + ]] \ No newline at end of file