Re: How to change the dynamic library project name ogg to libogg?
Dave Yeo <[email protected]> Tue, 6 Jun 2023 20:10:57 -0700
| Newsgroups | gmane.comp.audio.compression.flac.devel |
|---|---|
| Message-ID | <[email protected]> |
On 06/06/23 02:33 AM, m b wrote: > Hi, > > I use CMake to generate FLAC dynamic link library projects for Visual > Studio, in the CMake user interface window, the "BUILD_SHARED_LIBS" is > enabled. The CMake generates the FLAC and ogg dynamic library projects. > The Visual Studio builds the FLAC.dll and ogg.dll, and the FLAC.dll > depends on ogg.dll. > > However, in my previous projects, the file name of the dynamic library > for ogg is libogg.dll, now the FLAC.dll (version 1.4.2) required > ogg.dll, I have to make a copy of libogg.ll and rename it to ogg.dll, > they are duplicate files. So I want the CMake-generated project file > name is libogg, not ogg. I check the CMakeLists.txt and confilgure file > in flac-1.4.2, and don't find how to change ogg project name to libogg. > Might have to figure out where cmake is installed on Windows, find the file Modules\Platform\Windows.cmake and edit the line set(CMAKE_SHARED_LIBRARY_PREFIX "") # lib to SET(CMAKE_SHARED_LIBRARY_PREFIX "lib") Which will of course cause all DLL's to have the lib prefix. Might be a different Platform file to edit too as I'm making assumptions and haven't actually tested, no Windows here. Dave