I spoke too soon. Around 68% completion I ran into this error:
[ 68%] Linking CXX executable sclang
/usr/bin/ld: ../external_libraries/hidapi/linux/libhidapi.a(hid.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../external_libraries/hidapi/hidapi_parser/libhidapi_parser.a(hidapi_parser.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
lang/CMakeFiles/sclang.dir/build.make:127: recipe for target 'lang/sclang' failed
make[2]: *** [lang/sclang] Error 1
CMakeFiles/Makefile2:3618: recipe for target 'lang/CMakeFiles/sclang.dir/all' failed
make[1]: *** [lang/CMakeFiles/sclang.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2
I wanted to just add the -fPIC option, like it suggests, to some command, but I don't know which to modify.