IRC logs of Freenode #BZFlag for Monday, 2021-04-12

*** Sgeo <Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net> has quit IRC (Ping timeout: 240 seconds)00:23
*** Sgeo <Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net> has joined #bzflag00:23
BZNotifybzflag: macsforme synchronized pull request #255 "Improved joystick support" (https://git.io/JfNqd)00:30
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has joined #bzflag01:12
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has quit IRC (Quit: Quit)03:20
*** JeffM[m] <JeffM[m]!generalpur@gateway/shell/matrix.org/x-pwwtvasrbwwqxthy> has quit IRC (*.net *.split)04:20
*** hepcat-cosmos <hepcat-cosmos!~cosmos@valentino.hepcat.org> has joined #bzflag04:33
*** JeffM[m] <JeffM[m]!generalpur@gateway/shell/matrix.org/x-kpdqlifdyyzlvttr> has joined #bzflag04:41
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds)05:00
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag05:48
*** Sgeo <Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net> has quit IRC (Read error: Connection reset by peer)06:53
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds)06:56
blast007macsforme: I tried out vcpkg (a C++ package manager) and I was able to build BZFlag on Windows/Visual C++ with it, with the exception of our regex library needing to be compiled separately and copied into the dependencies folder10:42
blast007I created a manifest file but haven't tested it yet. In theory that should mean I can just type 'vcpkg install' in our source directory and it will download and compile the needed dependencies10:43
blast007and it can also work for Linux and macOS10:44
blast007it can integrate with Visual Studio and CMake, but I don't think it has any direct integration with Premake.  It does offer an export option that would work much like our existing bzflag-dependencies build scripts.10:51
blast007"Our CMake Integration will automatically detect a vcpkg.json manifest file in the same directory as the top-level CMakeLists.txt (${CMAKE_SOURCE_DIR}/vcpkg.json) and activate manifest mode. Vcpkg will be automatically bootstrapped if missing and invoked to install your dependencies into your local build directory (${CMAKE_BINARY_DIR}/vcpkg_installed)."10:52
blast007"Projects configured with the Vcpkg toolchain file will have the appropriate Vcpkg folders added to the cmake search paths. This makes all libraries available to be found through find_package(), find_path(), and find_library()."10:53
blast007with Visual C++, it automatically handles most of the linking, so you don't have to explicitly add the library file names (with the exception of SDLmain)10:54
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag12:22
*** Sgeo <Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net> has joined #bzflag14:21
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Read error: Connection reset by peer)15:40
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag17:42
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has joined #bzflag22:38

Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!