If your phone is already rooted, with a custom ROM installed, you will definitely have a custom recovery already.
Now, since F180 is the Korean variant, CM was never officially developed for it. However, with a bit of tinkering, you can probably get the E975 build to work on the F180.
HERE is the link for Official CM for LG E975, download the latest build.
Use a Zip extractor like 7Zip to open the file, open the following directory:
META-INF\com\google\android\updater-script
Open the updater script file with notepad, delete the line starting with:
assert (getprop. (x until the last semicolon.
Here are the lines copied from the updater script from a Moto G:
assert(getprop("ro.product.device") == "xt1031" || getprop("ro.build.product") == "xt1031" || getprop("ro.product.device") == "xt1032" || getprop("ro.build.product") == "xt1032" || getprop("ro.product.device") == "xt1033" || getprop("ro.build.product") == "xt1033" || getprop("ro.product.device") == "xt1034" || getprop("ro.build.product") == "xt1034" || getprop("ro.product.device") == "falcon_umts" || getprop("ro.build.product") == "falcon_umts" || getprop("ro.product.device") == "falcon_umtsds" || getprop("ro.build.product") == "falcon_umtsds" || getprop("ro.product.device") == "falcon_cdma" || getprop("ro.build.product") == "falcon_cdma" || getprop("ro.product.device") == "falcon_retuaws" || getprop("ro.build.product") == "falcon_retuaws" || getprop("ro.product.device") == "falcon" || getprop("ro.build.product") == "falcon" || getprop("ro.product.device") == "falcon_gpe" || getprop("ro.build.product") == "falcon_gpe" || abort("This package is for device: xt1031,xt1032,xt1033,xt1034,falcon_umts,falcon_umtsds,falcon_cdma,falcon_retuaws,falcon,falcon_gpe; this device is " + getprop("ro.product.device") + ".")
;
assert(getprop("ro.bootloader") == "0x4118" || getprop("ro.bootloader") == "0x4119" || getprop("ro.bootloader") == "0x411A" || abort("This package supports bootloader(s): 0x4118, 0x4119, 0x411A; this device has bootloader " + getprop("ro.bootloader") + ".")
;
Delete these lines from the updater-script, save it, then close the zip file.
Copy it on to the internal storage of your phone.
Power off, boot into recovery.
Make a FULL SYSTEM backup.
Power on your phone, copy the backup folder from your phones internal storage.
Go back to recovery, wipe data/cache and factory reset.
Then flash the ROM that you copied to the phone.
Flash the correct Gapps package (I recommend OpenGapps), then wipe cache again and reboot.
You should have a fully working CyanogenMod 12.1 ROM on your phone.